Big Huge Thesaurus

Hirundo rustica

noun